.layui-layout-admin .layui-side {width: auto;overflow-x: hidden;}
.layui-side-scroll{ width: 50%;float: left;}
.left-sidebar-second{width: 120px;}
.left-sidebar-one{background-color: #393D49; width: 100px;;}

.left-sidebar-one  a {
	display: block;
	color: rgba(255,255,255,.7);
	padding: 0 14px;
	border-left: 3px solid transparent;
	font-size: 14px;
	cursor: pointer;
	height: 52px;
	line-height: 52px;
	-webkit-transition: .1s cubic-bezier(.145,.045,.355,1);
	transition: .1s cubic-bezier(.145,.045,.355,1)
}

.left-sidebar-one   .sidebar-nav-link-logo {
	margin-right: 0;
	width: 20px;
	font-size: 16px;
	display: inline-block
}
.left-sidebar-one a.active {
	cursor: pointer;
	color: #009688;
	background: #fff;
	border-left: 5px solid #009688
}

.left-sidebar-one a.active .sidebar-nav-link-logo {
	color: #009688!important
}

.left-sidebar-one a:hover {
	color: #009688;
	background: #fff;
	border-left: #009688 5px solid
}





.left-sidebar-second {

}

.left-sidebar-second a {
	display: block;
	color: #333;
	font-size: 0.9rem;
	position: relative
}

.left-sidebar-second a:hover {
	background: #f5f5f5;
	color: #fa6869
}

.left-sidebar-second ul {
	margin: 0
}

.left-sidebar-second .sidebar-second-title {
	height: 60px;
	line-height: 60px;
	padding-left: 0;
	border-bottom: 1px dashed #ececec;
	margin: 0 15px;
	text-align: center;
	font-size: 1.4rem
}

.left-sidebar-second .sidebar-second-item a {
	min-height: 40px;
	line-height: 40px;
	padding-left: 0;
	border-bottom: 1px dashed #ececec;
	margin: 0 15px;
	text-align: center
}

 .left-sidebar-second .sidebar-second-item .two-active {
	/* background:rgba(250,104,105,0.09); */	/* border-bottom:1px dashed #fa6869; */
	font-weight: bold;
}

.left-sidebar-second .sidebar-second-item a.active {
	color: #fa6869
}

.left-sidebar-second .sidebar-second-item .active::before {
	content: '';
	position: absolute;
	width: 4px;
	height: 14px;
	background: #fa6869;
	top: 12px;
	left: 0
}

.two-active::before {
	content: '';
	position: absolute;
	width: 4px;
	height: 14px;
	background: #009688;
	top: 12px;
	left: 0
}

.left-sidebar .left-sidebar-second .sidebar-second-item .sidebar-third-item>a.active {
	background: 0 0
}

.left-sidebar .left-sidebar-second .sidebar-second-item .sidebar-third-item>a.active .icon-caret {
	transform: rotate(90deg)
}

.left-sidebar .left-sidebar-second .sidebar-second-item .sidebar-third-item>a.active+.sidebar-third-nav-sub {
	display: block
}

.left-sidebar .left-sidebar-second .sidebar-second-item .sidebar-third-item a {
	position: relative
}

.left-sidebar .left-sidebar-second .sidebar-second-item .sidebar-third-item a .iconfont.icon-caret {
	position: absolute;
	left: .8rem;
	display: inline-block;
	transition: all .3s ease-in-out;
	font-size: 1.2rem
}

.left-sidebar .left-sidebar-second .sidebar-second-item .sidebar-third-item .sidebar-third-nav-sub a {
	padding-left: 0
}